package com.pig4cloud.pig.iotData.entity;

import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * kg研究的检测土壤NPK检测的某时刻对应的详细数据存储
 *
 * @author lty
 * @date 2024-11-18 22:38:33
 */
@Data
@TableName("iot_data_kgnpk_dev_data_info")
@EqualsAndHashCode(callSuper = true)
@Schema(description = "kg研究的检测土壤NPK检测的某时刻对应的详细数据存储")
public class IotDataKgnpkDevDataInfoEntity extends Model<IotDataKgnpkDevDataInfoEntity> {


	/**
	* 主键ID
	*/
    @TableId(type = IdType.ASSIGN_ID)
    @Schema(description="主键ID")
    private Long id;

	/**
	* 对应的npk某一时刻检测的数据ID
	*/
    @Schema(description="对应的npk某一时刻检测的数据ID")
    private Long kgnpkDevDataId;

	/**
	* 测量的参数名称（温度等）
	*/
    @Schema(description="测量的参数名称（温度等）")
    private String measureName;

	/**
	* 测量值（处理过后的值）
	*/
    @Schema(description="测量值（处理过后的值）")
    private Double measureValue;

	/**
	* 测量的原始值（没有处理的时候是整数）
	*/
    @Schema(description="测量的原始值（没有处理的时候是整数）")
    private Long measureRawValue;

	/**
	* 测量参数对应的单位
	*/
    @Schema(description="测量参数对应的单位")
    private String measureUnit;

	/**
	* 测量的数据单位（得到温度值是360单位是0.1等）
	*/
    @Schema(description="测量的数据单位（得到温度值是360单位是0.1等）")
    private Float dataUnit;

	/**
	* 测量数据的范围量程先用字符串存储格式为xx-xx ，xx是整数
	*/
    @Schema(description="测量数据的范围量程先用字符串存储格式为xx-xx ，xx是整数")
    private String measureRange;
}